do a last ditch effort - Turc Anglais Dictionnaire